vcBaseFrame

vcBaseFrame allows you to manipulate a Frame feature used as base or tool frame for robot programming. A base frame is a robot coordinate system used for simplifying robot positions. A tool frame is a tool center point (TCP) used for defining the end of a robot arm or target position. How a robot interpolates base and tool frames is dependent on the IPO mode of each frame. Generally, a robot position is defined at a tool frame (point robot must reach/target) and references the coordinate system of a base frame. In some cases, the relationship between base and tool frames can be switched, thereby affecting the external configuration of robot. For example, a robot might use an external tool frame to reference a static tool, thereby the robot moves around not with the tool frame.

See in: Overview

Module: vcRobotics

Parent: -

Children: vcToolFrame

Referenced by: vcBaseContainer.Bases, vcBaseContainer.addBase(), vcPositionStatement.Base, vcPositionStatement.Tool, ... (see more)
vcBaseContainer.Bases
vcBaseContainer.addBase()
vcPositionStatement.Base
vcPositionStatement.Tool
vcRobotController.Bases
vcRobotController.addBase()
vcRobotController.addTool()
vcSetBaseStatement.Base
vcSetToolStatement.Tool
vcToolContainer.addTool()

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
InterpolationModevcInterpolationModeRWDefines the interpolation mode of the frame and the external configuration of a referencing robot controller.
See more
Note: A conflict can occur if a base-tool pair in a referencing robot have the same InterpolationMode property value or cannot be used with the robot's current configuration.
NameStringRWDefines the name of the frame.
NodevcNodeRWDefines the node the frame is attached to in the 3D world.
PositionExpressionStringRWThe matrix offset expression for the frame's location.
PositionMatrixvcMatrixRWDefines the frame's position and orientation in the Node property's coordinate system.
See more
The position matrix is a result of the node's offset, pivot and joint expressions but can be set manually.
PropertiesvcPropertyContainerRGets a list of all user defined properties for base frame.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
deleteNoneNoneRemoves the base from container.